curl --request GET \
--url https://api.onetsolutions.net/v1/domains/tlds \
--header 'Authorization: Bearer <token>'{
"count": 123,
"results": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"tld": "<string>",
"display_name": "<string>",
"category": "generic",
"pricing": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"years": 2147483647,
"registration_price": "<string>",
"renewal_price": "<string>",
"transfer_price": "<string>"
}
],
"is_active": true,
"is_registration_available": true,
"is_transfer_available": true,
"whois_privacy_available": true,
"whois_privacy_price": "<string>",
"transfer_lock_available": true,
"min_registration_years": 2147483647,
"max_registration_years": 2147483647
}
],
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2"
}Retrieve a paginated list of all supported top-level domains (TLDs) with their pricing information. Each TLD includes registration, renewal, and transfer prices along with any special requirements or restrictions. Use this endpoint to discover available TLDs and their associated costs before initiating domain registration.
curl --request GET \
--url https://api.onetsolutions.net/v1/domains/tlds \
--header 'Authorization: Bearer <token>'{
"count": 123,
"results": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"tld": "<string>",
"display_name": "<string>",
"category": "generic",
"pricing": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"years": 2147483647,
"registration_price": "<string>",
"renewal_price": "<string>",
"transfer_price": "<string>"
}
],
"is_active": true,
"is_registration_available": true,
"is_transfer_available": true,
"whois_privacy_available": true,
"whois_privacy_price": "<string>",
"transfer_lock_available": true,
"min_registration_years": 2147483647,
"max_registration_years": 2147483647
}
],
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2"
}Documentation Index
Fetch the complete documentation index at: https://help.onetsolutions.net/llms.txt
Use this file to discover all available pages before exploring further.
Use Authorization: Bearer <token> header. Token can be a JWT token or an API key (format: sk-onetsolutions-...).
Filter by category: 'generic', 'country', or 'new'. Example: ?category=generic
country, generic, new Filter by registration availability. Example: ?is_registration_available=true
Filter by transfer availability. Example: ?is_transfer_available=true
A page number within the paginated result set.
Number of results to return per page.
Search in TLD name and display name. Example: ?search=com
Filter by exact TLD extension (case-insensitive). Example: ?tld=com
Filter by TLD containing this string. Example: ?tld_contains=co
Filter by transfer lock availability. Example: ?transfer_lock_available=true
Filter by WHOIS privacy availability. Example: ?whois_privacy_available=true